Convolutional Neural Nets Explained And Implemented In Python